<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>字符串转换为数字</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" media="screen" href="main.css" />
    <script type="text/javascript">
    // ☞Number()
    // ◆可以将数字类型的字符串转换为数字
    // 最后的结果保留的愿数据，没有对数字进行四舍五入运算。
    // ◆非数字类型的字符串最后结果为NaN
    // var  s1="520";
    // s1=Number(s1);
    // alert(s1);
    // alert(typeof(s1));
    // ☞parseInt()
    // ◆将数字类型的字符串通过该方法转换后，只保留数字的整数部分，不会进行四舍五入运算。
    // ◆非数字类型的字符串转换后的结果为NaN。
    // ◆如果在数字后加上非数字的字符，也可以转换成功
    //    var  s2="123.123";
    //    s2=parseInt(s2);
    //    alert(s2);
    //    alert(typeof(s2));

//     ☞parseFloat()
//       ◆最后保留的元数据，不会对数字进行四舍五入运算。
//   ◆如果在数字后加上非数字的字符，也可以转换成功	

    //    var  s2="123.123aaa";
    //    s2=parseFloat(s2);
    //    alert(s2);
    //    alert(typeof(s2));

//        ２.6	将其他数据类型转换为boolean
//  ◆可以将数字0 转换为false
//  ◆其他数据类型通过boolean强制类型转换后结果true

       var  s2=123;
       s2=Boolean(s2);
       alert(s2);
       


    
    </script>

</head>
<body>
    
    <!-- ☞Number()
    ◆可以将数字类型的字符串转换为数字
    最后的结果保留的愿数据，没有对数字进行四舍五入运算。
    ◆非数字类型的字符串最后结果为NaN
    ☞parseInt()
    ◆将数字类型的字符串通过该方法转换后，只保留数字的整数部分，不会进行四舍五入运算。
    ◆非数字类型的字符串转换后的结果为NaN。 -->

     


</body>
</html>